// 引入数据库池
const pool = require('../pool.js');
// 创建酒店路由
const express = require('express');
const r = express.Router();
// 酒店列表
r.get('/all',(req,res,next)=>{
    pool.query('select * from hotel',(err,result)=>{
        if(err){
            next(err);
            return
        }
        res.send({code:1,msg:'酒店查询成功',data:result})
    })
})
// 酒店详情
r.get('/hotel_detail',(req,res)=>{
    pool.query('select * from hotel_detail where h_id=?',[req.query.h_id],(err,result)=>{
        if(err){
            next(err);
            return
        }
        res.send({code:1,msg:'成功',data:result})
    })
})
// 酒店房间
r.get('/hotel_room',(req,res)=>{
    pool.query('select * from hotel_room where h_id=?',[req.query.h_id],(err,result)=>{
        if(err){
            next(err);
            return
        }
        res.send({code:1,msg:'成功',data:result})
    })
})
// 生成酒店订单
r.get('/hotel_datail',(req,res,next)=>{
    pool.query('insert into hotel_order set ?',[req.query],(err,result)=>{
        if(err){
            next(err);
            return
        }
        res.send({code:1,msg:'订单生成成功',data:result})
    })
})

// 查看地图
r.get('/map',(req,res,next)=>{
    pool.query('select * from map where mapName=?',[req.query.mapName],(err,result)=>{
        if(err){
            next(err);
            return
        }
        res.send({code:1,msg:'成功',data:result})
    })
})

module.exports=r;